Concurrency , Distribution and Object Orientation Expressed in Map Theory

نویسنده

  • Klaus Grue
چکیده

This paper describes how concurrency, distribution and object orientation can be expressed in map theory, using a subset of the Emerald language as an example. In particular the paper covers parallelism in which a created process can continue to run after the creating process halts. The semantics is presented in a continuation passing style in map theory. Map theory is a foundation of mathematics with the same expressive power (w.r.t. consistency) as set theory, but it builds upon-calculus and functions instead of logic and sets. It allows unlimited recursion which, combined with its expressive power, makes it ideal for expressing semantics of programming languages. The paper serves three purposes: First, it shows how map theory can be used in denitions of semantics. Second, it shows how concurrency and distribution can be modelled. Third, it gives a semantics for a subset of Emerald, which can be scaled up to cover all of Emerald

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bunches for Object-Oriented, Concurrent, and Real-Time Specification

We show how a collection of object-oriented concepts can be directly expressed in predicative programming [6]. We demonstrate how these features can be used in cooperation with the existing real-time and concurrency features of predicative programming in several examples, thus providing a simple integration of object-orientation, real-time, and concurrency.

متن کامل

Interconnection of Object Speciications

We present a very simple account of interconnections of systems of distributed , concurrent, interacting objects. We give an abstract deenition of object class speciications, and show how these may be composed into larger systems in a way that captures complex objects and parallel composition with synchronisation. The distributed autonomy of objects is one of the key concepts in object-orientat...

متن کامل

3D Scene and Object Classification Based on Information Complexity of Depth Data

In this paper the problem of 3D scene and object classification from depth data is addressed. In contrast to high-dimensional feature-based representation, the depth data is described in a low dimensional space. In order to remedy the curse of dimensionality problem, the depth data is described by a sparse model over a learned dictionary. Exploiting the algorithmic information theory, a new def...

متن کامل

Statistical Background Modeling Based on Velocity and Orientation of Moving Objects

Background modeling is an important step in moving object detection and tracking. In this paper, we propose a new statistical approach in which, a sequence of frames are selected according to velocity and direction of some moving objects and then an initial background is modeled, based on the detection of gray pixel's value changes. To have used this sequence of frames, no estimator or distribu...

متن کامل

From Functions to Object-Orientation by Abstraction

In previous work we developed a framework of computational models for function and object execution. The models on an higher level of abstraction in this framework allow for concurrent execution of functions and objects. We show that the computational model for object execution complies with the fundamentals of object-orientation. Ke ywords: programming, computational model, execution model, ma...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996